System Related Definitions • System Version = Version number • Finder Version = Version number • MultiFinder : ◊ MF Version = Version number of Multifinder for pre-System 7 systems ◊ MF Status = Active/Inactive • Chooser Name = Name given to the machine in the Chooser which, in general, specifies the given name of the user/machine in Network related operations • Appletalk Version = Version number ◊ Has Standard NBP = Are standard Name Binding Protocols present? • Has Alias Mgr = Does system allows for the creation of aliases ( file/ application surrogates)? [System 7] ◊ Is AppleTalk Remote aware = Does the Alias Manager support Remote AppleTalk? • Has Apple Events Mgr = Does the system support high level routines for communication between applications? [System 7] • Communication Toolbox Version = Version number. This toolbox and the following managers are tools for networking and communications. ◊ Has Communication Resource Mgr = Yes/No This provides the tools for tracking resources. + Has Persistent Tool Fix = Yes/No + Has New Tool Resource Calls = Are the CRMGetToolResource and CRMReleaseToolResource calls present? ◊ Has Connection Mgr = Yes/No This manager can be used to establish and maintain a data connection between machines. + Has CMAddSearch Fix = Yes/No + Has CMGetErrorString Call = Yes/No + Has Multi Async I/O Calls = Are the new calls such as CMNewIOPB and CMPBRead available? ◊ Has File Transfer Mgr = Yes/No This manager handles the protocols for file transfer + Has MultiFile Calls = Yes/No Are the FTSend and FTReceive calls present? + Has FTGetErrorString Call = Yes/No ◊ Has Terminal Mgr = Yes/No This manager emulates various terminal types. • Has Database Access Mgr = Yes/No [System 7] • Has Dialog Mgr Extensions = Are System 7 style dialog boxes supported? These allow movable modal dialogs, menu access from a modal dialog,etc. • Has Edition Mgr = Is Publish/Subscribe supported? [System 7] • File System Attributes : ◊ Has new HFSDispatcher = Do external file systems have access to HFSDispatch calls? [System 7] ◊ Has FSSpec calls = Is the new method for specifying files for file system calls available? [System 7] • Has Folder Mgr = Is the FindFolder function supported? [System 7] • Has Font Mgr = Are outline (TrueType) fonts supported? [System 7] • Has Help Mgr = Is balloon help supported? [System 7] • Memory Related OS Attributes : ◊ System Heap can grow = Yes/No [System 7] ◊ Application can Return from Launch = Can an application return from a sub-launched application? ◊ Has full File Spec Launch = Can an application be launched using the new launchControlFlags and the extended parameter block?  [System 7] ◊ System has Launch Control = Is the Process Manager available? [System 7] ◊ Has Temp Mem support = Is temp memory available through the use of special non-memory manager calls? ◊ Temp Mem Handles are Real = Is temp memory available through Memory Manager calls which create real handles? [System 7] ◊ Temp Mem Handles are Tracked = Can an application hold temporary memory until the application terminates? [System 7] ◊ Has IPC support = Yes/No ◊ System Debugger is active = Is support for the system debugger available? • Miscellaneous OS Attributes : ◊ Scrolling Throttle is On = Yes/No ◊ Menu Bar is square = Yes/No • Has Notification Mgr = Yes/No Used by background applications • Has Popup CDEF support = Is there support for automatic creation of popup menus? [System 7] • Has Power Mgr = Yes/No [Portables] ◊ CPU can Idle = Yes/No ◊ SCC Clock can be Stopped = Yes/No ◊ Sound Power can be Turned Off = Yes/No • PPC Toolbox is active = Yes/No This toolbox provides low level support for all events. [System 7] ◊ Incoming Network Session is Allowed = Yes/No ◊ Outgoing Network Session is Allowed = Yes/No ◊ Supports real-time session = Yes/No • QuickDraw Version = Version specification ◊ Supports GWorlds > 1 bit = Can GWorlds be other than B+W? ◊ Pixmaps can be direct (16/32 bit) = Is direct specification of pixels in either 16 or 32 bits allowed? [System 7] ◊ Supports grayishTextOr mode = Is the new method for using real grays to display disabled items supported? [System 7] • Script Mgr Version = Version number ◊ Active Scripts = Number of scripts • Has Standard File Ext 5-8 = Are the procedures StandardGetFile and StandardPutFile Supported? [System 7] • Table Base Addresses : ◊ OS Trap Table = Address in hex ◊ Tool Trap Table = Address in hex • TextEditVersion = Version number and (name) if available • Time Mgr Version = Version number and (Name) if available